package io;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.nio.charset.StandardCharsets;

/*
转换流：
转换流失非常常用的字符流实现类，但实际开发中我们不会直接操作这两个流
但是塔门在流连接中是非常重要的一环
在流连接中的意义：
由于其它字符流在流连接中要求只能连接在其它的字符流上而不能直接连接在字节流上
原因：字符流是以字符为单位读写，而字节流是以字节为单位读写
读写单位不同，因此不能直接串联在一起工作
转换流是一对字符流，并且是唯一可以直接连接在字节流上的字符流
因此其它字符流都只能连接在转换流上，而转换流再连接在字符流上
 */
public class OSWDemo {
    public static void main(String[] args) throws IOException {
        FileOutputStream fos=new FileOutputStream("osw.txt");
        OutputStreamWriter osw=new OutputStreamWriter(fos, StandardCharsets.UTF_8);
        osw.write("基尼肽酶");
        osw.write("baby");
        System.out.println("写出完成");
        osw.close();












    }
}
